const { app, BrowserWindow, ipcMain } = require('electron') // 引入模块

const reloader = require('electron-reloader')
reloader(module)

// 当 Electron 完成初始化时，触发一次
app.on('ready', () => {
  const mainWindow = new BrowserWindow({
    width: 810,
    height: 510,
    title: '测试窗口',
    frame: false,  //创建有边框的窗口
    transparent: true,  // 透明窗口
    webPreferences: {
      nodeIntegration: true,  // 开启node模块
      contextIsolation: false, // 设置为false 从 12.0.0+ 开始需要设置
    }
  })
  mainWindow.loadFile("./src/index.html", {userAgent: 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1'});  // 要加载的网页
  // mainWindow.webContents.openDevTools();
  ipcMain.on('window-close', function () {
    mainWindow.close();  // 检测页面中的事件
  })
  ipcMain.on('window-openDevTools', function () {
    mainWindow.webContents.openDevTools();
  })
})